<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Codimension Python IDE - Contribute</title>
  <meta name="Author" content="Sergey Satskiy">
  <meta name="description" content="Codimension is a Python IDE with a focus on graphics representation of the control flow">
  <meta name="keywords" content="codimension,python,ide,flowchart,analysis,linux,open source,free software,libre software,libre,freedom,diagram,flowchart,software,download,platform,ubuntu,fedora,debian,documentation,screenshots,home,homepage">
  <link rel="apple-touch-icon" sizes="144x144" href="../assets/cdm/images/apple-touch-icon-144x144.png">
  <link rel="apple-touch-icon" sizes="114x114" href="../assets/cdm/images/apple-touch-icon-114x114.png">
  <link rel="apple-touch-icon" sizes="72x72" href="../assets/cdm/images/apple-touch-icon-72x72.png">
  <link rel="apple-touch-icon" sizes="57x57" href="../assets/cdm/images/apple-touch-icon-57x57.png">
  <link rel="shortcut icon" type="image/png" href="../assets/cdm/images/cdm-logo-64x64.png">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/main.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/text.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/github.css">
</head>
<body id="page-" class="">
  <div class="header">
    <div id="cleartop">
      <div id="logo">
        <a href="../index.htm"><img src="../assets/cdm/images/cdm-label.svg" height="64" alt="Codimension"></a>
      </div>
      <div id="header-right">
        <ul id="topdrops">
          <h2 style="border-bottom: 1px solid #ddd; font-size: 140%; font-weight: normal; margin: 1.5ex 0 0.5ex;">English</h2>
        </ul>
        <!--
          <form id="topsearch" action="search-results.html" method="get">
          <input type="text" name="search" id="q" placeholder="Search">
          <button type="submit"><img src="/assets/cdm/images/search.svg" alt="Search"/></button>
          </form>
        -->
      </div>
    </div>
    <div class="nav">
      <ul id="menu">
        <li class="child">
          <a href="../index.htm">Home</a>
        </li>
        <li class="child">
          <a href="../about/index.htm">About</a>
          <ul>
            <li class="child">
              <a href="../about/features.html">Features</a>
            </li>
            <li class="child">
              <a href="../about/screenshots.html">Screenshots</a>
            </li>
            <li class="child">
              <a href="../about/team.html">Team</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../download/index.htm">Download</a>
          <ul>
            <li class="child">
              <a href="../download/linuxdownload.html">Linux and Mac Download and Installation</a>
            </li>
            <li class="child">
              <a href="../download/sourcedownload.html">Download Source Code</a>
            </li>
            <li class="child">
              <a href="../download/runfromgit.html">Building and Running from Source</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../documentation/index.htm">Documentation</a>
          <ul>
            <li class="child">
              <a href="../documentation/visualization-technology/index.htm">Visualization Technology</a>
            </li>
            <li class="child">
              <a href="../documentation/faq.html">FAQ</a>
            </li>
            <li class="child">
              <a href="../documentation/cheatsheet.html">Key Bindings & Cheatsheet</a>
            </li>
            <li class="child">
              <a href="../documentation/pluginstutorial.html">Plugins Tutorial</a>
            </li>
            <li class="child">
              <a href="../documentation/cdmpyparser.html">Brief Python Parser</a>
            </li>
            <li class="child">
              <a href="../documentation/cdmflowparser.html">Control Flow Parser</a>
            </li>
            <li class="child">
              <a href="../documentation/codimension-ide-architecture.html">Architecture</a>
            </li>
          </ul>
        </li>
        <li class="child ancestor">
          <a href="index.htm">Contribute</a>
          <ul>
            <li class="child">
              <a href="codingcontribute.html">Via Working with Code</a>
            </li>
            <li class="child">
              <a href="noncodingcontribute.html">Non-Coding</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../supportus.html">Support Us</a>
        </li>
      </ul>
    </div>
  </div>
  <div id="content">
    <div class="wrapper">
      <div class="breadcrumbs">
        <a href="../index.htm">Home</a>&nbsp;&nbsp;»&nbsp;&nbsp;Contribute
      </div>
      <h1>Contribute</h1>
      <h2>Introduction</h2>
      <p>Codimension is an Open Source project so anyone can join the project and make it better! Regardless of what skills you pose if you want to help the project you will certainly find your
      way.</p>
      <p>If your choice is make some kind of changes (code or graphics) then probably the most convenient start for you would be to make Codimension running from the git clone. How to do that is
      described <a href="../download/runfromgit.html">here</a>. This will allow you a quick way to make the changes and check them righ away.</p>
      <h2>Working with Code</h2>
      <p>If your skills include developing software in Python and/or in C/C++ (or you would like to build up these skills) then most probably you would be interested in participating through coding.
      You have many options here, e.g.:</p>
      <ul>
        <li>implement new functionality</li>
        <li>add support for the other programming languages</li>
        <li>develop a new plugin</li>
        <li>fix a bug</li>
        <li>etc.</li>
      </ul>
      <p>Make your choice and we wish you a fun and happy coding!</p>
      <p>More details are on the <a href="codingcontribute.html">Contributing via Working with Code</a> page.</p>
      <h2>Non Code</h2>
      <p>The project is not limited to coding. It is an interactive tool so many decisions of how to interact with the users are made during the development. These decisions may well be not the best
      and this is the area for the improvements too.</p>
      <p>You have many options here as well:</p>
      <ul>
        <li>design better pixmaps for the UI</li>
        <li>design better graphics for flowcharts</li>
        <li>design better workflow</li>
        <li>report a bug</li>
        <li>etc.</li>
      </ul>
      <p>More details are on the <a href="codingcontribute.html">Non-Coding Contribution</a> page.</p>
      <h2>Contacts</h2>
      <p>If you have any questions about contributing in the project please direct them to <a href="mailto:sergey.satskiy@gmail.com">Sergey Satskiy</a>.</p>
    </div>
  </div>
  <div class="footer">
    <table width="100%">
      <tr>
        <td>
          Codimension is Free and Open Source Software licensed under the <a href="http://www.gnu.org/licenses/gpl-3.0.html">GPL v3.0</a>
        </td>
        <td align="right">
          <a href="../sitemap.html">Sitemap</a>
        </td>
      </tr>
    </table>
  </div>
</body>
</html>
